excessive precipitation - Turkish English Dictionary